#!/bin/bash
#
#   脚本：AI一体摄像头-T6版 摄像头复位控制
#   

# 引用gpio控制模块
source /root/hardware/gpio_control_api/method3/gpio_model.sh

# GPIO3_B2=3*32+1*8+7=100
pin=106

# 复位函数
function camera_res(){
    gpio_pin=$1

    gpio_outvalue 1 $gpio_pin
    echo ">>> 高电平~~"

    sleep 2

    gpio_outvalue 0 $gpio_pin
    echo ">>> 低电平~~"

}

################################################
# main
## 初始化引脚
gpio_init $pin

## 判断IO方向是否为输出
get_gpio_direction $pin
if [[ $? -eq 0 ]]; then
    # in
    gpio_direction 1 $pin # 设置为输出模式
fi
gpio_outvalue 0 $pin # 设置为低电平

## 执行复位
# camera_res $pin
while [ 1 ]
do
    camera_res $pin
    # echo "[$(date "+%Y年%m月%d日 %H时:%M分:%S秒")] feed dog is OK！~~"
    sleep 2s

done